package com.jcgyl.export.service;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Service;

import com.jcgyl.export.entity.Tbsysmenu;

@Service
public interface MenuService {

	/**查询所有对象
	 * JL
	 * 实验方法
	 * */
	List<Tbsysmenu>findObject();
	/**查询总记录数
	 * JL
	 * 实验方法
	 * */
	Integer getRowCount();
	/**根据条件查询数据
	 * JL
	 * */
	List<Tbsysmenu> findMenu(String name ,String pname,Integer isenable,Integer pageSize,Integer pageCurrent);
	/**根据条件查询记录数
	 * JL
	 * */
	Integer getRow(String name,String pname, Integer isenable);
	/**查询ztree节点
	 * JL
	 * */
	List<Map<String,Object>>findZtreeObject();
	/**修改对象
	 * JL
	 * */
	Integer updateObject(Tbsysmenu tbsysmenu);
	/**根据id删除
	 * JL
	 * */
	Integer deleteObject(Integer id);
	
	Integer  saveObject(Tbsysmenu tbsysmenu);
	
	Tbsysmenu findObjectById(Integer id);
	
	Integer updataIsenable(Integer id,Integer isenable);
}
